import axios from 'axios'
export default {
    // 查询数据
    getDate(page, callback) {
        axios.get(`${global.ApiUrl}/food_type?page=${page}`)
            .then(res => {
                callback(res.data)
            })
            .catch(err => {
                console.log(err)
            })
    },
    getDataById(id, callback) {
        axios.get(`${global.ApiUrl}/food_type/${id}`)
            .then(res => {
                delete res.data.data.__v //删除无用的服务器端属性
                delete res.data.data._id
                callback(res.data)
            })
            .catch(err => {
                console.log(err)
            })
    },
    update(id,data,callback){
        axios.post(`${global.ApiUrl}/food_type/update/${id}`,data)
            .then(res => {
                callback(res.data)
            })
            .catch(err => {
                console.log(err)
            })
    },
    /**
     * 保存数据到服务器
     */
    save(data, callback) {
        axios.post(`${global.ApiUrl}/food_type/create`, data)
            .then(res => {
                console.log(data)
                callback(res.data)
            })
            .catch(err => {
                console.log(err)
            })
    },
    //删除数据
    delete(id, callback) {
        axios.post(`${global.ApiUrl}/food_type/delete/${id}`)
            .then(res => {
                callback(res.data)
            })
            .catch(err => {
                console.log(err)
            })
    }
}